@charset "utf-8";

@media only screen and (min-width: 320px) and (max-width:767px) {
	.w1200{
		width: 100%;
	}
	.top , .query , .ind_banner{
		display: none;
	}
	.ind_banner{
		margin-top: 50px;
	}
	.public-head-39 .ph39-logo , .m_ind_banner{
		display: block;
	}
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{
		background: #f0a456;
	}
	.public-head-39{
		background: #fff;
		top: 0;
	}
	.ind_banner .bx-default-pager{
		bottom: 10px;
	}
	.ind_banner .bx-pager-item{
		margin: 0 6px;
	}
	.ind_banner .bx-pager-item a{
		width: 8px;
		height: 8px;
	}
	.public-index-6-main .pi7m_item{
		width: 100% !important;
		padding: 0 10px;
		margin: 20px 0 10px 0;
	}
	.ic_plan , .ic_plan img , .con_box .ic_plan a{
		width: 2.56rem;
		height: 1.95rem;
	}
	.take{
		padding: 30px 0.14rem;
	}
	.take li{
		height: 0.78rem;
	}
	.ic_txt , .dsjz .pi6m-item-last .ic_txt{
		width: 3.5rem;
		height: 1.95rem;
	}
	.dsjz .public-index-6-main .pi6m-item-last{
		padding: 0 10px !important;
	}
	.ic_txt a{
		margin-bottom: 0.12rem;
	}
	.take li input{
		width: 70%;
		height: 0.7rem;
	}
	.ic_txt span{
		height: 72px;
		overflow: hidden;
	}
	.take .city select{
		width: 2.06rem;
		padding: 0 0.1rem;
		margin-right: 0.3rem;
	}
	.ind_sj{
		    padding: 20px 0 0.6rem 0;
	}
	.intr_box{
		width: 100%;
		padding: 0 0.18rem;
	}
	.it_list li , .it_list{
		height: 3.1rem;
	}
	.it_list li .i_name_01{
		font-size: 0.24rem;
		height: 0.8rem;
		line-height: 0.8rem;
	}
	.it_list li:hover .i_name{
		padding: 0 8px;
	}
	.it_list li:hover .i_name p{
		margin: 40px 0 12px 0;
	}
	.page{
		height: auto;
	}
	.team_box li{
		width: 3.36rem;
		height: 5.04rem;
		margin-right: 0.4rem;
		margin-bottom: 0.3rem;
	}
	.team_box li:nth-child(even){
		margin-right: 0;
	}
	.team_box li:hover .tb_txt{
		display:none;
	}
	.team_box li:hover .tb_name{
		display: block;
	}
	.tb_name{
		font-size: 0.28rem;
		padding: 12px;
	}
	.tb_name p{
		font-size: 0.24rem;
	}
	.lf{
		height: 110px;
		overflow: hidden;
	}
	.lf a{
		display: inline-block;
		color: #999;
		font-size: 0.32rem;
		margin-right: 0.64rem;
		margin-bottom: 0.4rem;
	}
	.lf a:nth-child(4n){
		margin-right: 0;
	}
	.footer{
		display: none;
	}
	.copyright{
		display: block;
		line-height: 24px;
	}
	
	/*高校连接    开始*/
	.pagination , .p_banner{
		display: none;
	}
	.m_banner{
		display: block;
		margin-top: 50px;
	}
	.m_pagination .pagination{
		display: block;
	}
	.m_pagination{
		width: 5.62rem;
		display: flex;
		justify-content: space-between;
		margin: 20px auto !important;
	}
	.m_pagination li{
		width: 2.56rem;
		height: 0.84rem;
		text-align: center;
		border: 1px solid #f0f0f0;
	}
	.m_pagination li a{
		width: 2.5rem;
		color: #666;
		margin: 0 auto;
		font-size: 0.32rem;
		line-height: 0.8rem;
		padding: 0;
		border: none;
		background: #fff;
	}
	.pagination li a:hover, .pagination li.active a, .pagination li.active a:hover, .pagination li.active a:focus{
		background: #fff;
	}
	.list_title{
		height: 1.09rem;
		line-height: 1.09rem;
	}
	.list_title , .sub_nav{
		font-size: 0.32rem;
		margin: 0 0.18rem;
	}
	.sub_nav li:after{
		transition: all 0s;
	    -moz-transition: all 0s;
	    -webkit-transition: all 0s;
	    -ms-transform: all 0s;
	}
	.list_team{
		padding: 0 0.18rem;
	}
	.team_box{
		width: 100%;
	}
	.list_team li:nth-child(5n){
		margin-right: 0.4rem;
	}
	
	/*历届盛况  开始*/
	.previous_box{
		padding: 0 0.18rem;
		margin-top: 50px;
	}
	.previous{
		width: 100%;
		height: 38px;
	}
	.previous li{
		margin-right: 0.6rem;
	}
	.previous li a{
		font-size: 0.32rem;
	}
	.big_img{
		height: auto;
		padding: 0 0.18rem;
		margin-bottom: 14px;
	}
	.list_contest{
		padding: 0;
		background: #fff;
	}
	.contest{
		width: 100%;
		padding: 20px 0.18rem;
		background: #f7f7f7;
		margin-bottom: 20px;
	}
	.con_box li:first-child{
		height:2.3rem;
	}
	.con_box .ic_txt{
		width: 4.3rem;
		margin-right: 0;
	}
	.con_box li a{
		width: 70%;
	}
	.con_box .ic_txt span{
		height: 72px;
		overflow: hidden;
	}
	.nutrition{
		width: 100%;
		padding: 0 0.18rem;
		margin-top: 10px;
	}
	.winning , .ind_sj .con_title{
		padding: 0 0.18rem;
	}
	.win_list li{
		width: 3.39rem;
		height: 4.7rem;
		margin-right: 0.33rem;
		margin-bottom: 0.3rem;
	}
	.win_list li:nth-child(5n){
		margin-right: 0.33rem;
	}
	.win_list li:nth-child(even){
		margin-right: 0;
	}
	
	.list_win{
		padding: 0 0.18rem;
	}
	.list_win .win_list li{
		margin-bottom: 0.3rem;
	}
	
	.list_zj{
		height: auto;
	}
	.list_zj_box{
		width: 100%;
		padding: 0 0.18rem;
	}
	.list_zj li{
		width: 3.39rem;
		height: 3.13rem;
		margin-right: 0.36rem;
	}
	.list_zj li:nth-child(2n){
		margin-right: 0;
	}
	.zj_pre{
		margin-top: 10px;
	}
	
	/*新闻详情   开始*/
	.news_details{
    	width: 94vw;
    }
    .nd_head{
    	margin-top: 0;
    }
	.nd_head{
		padding: 10px 0;
	}
	.nd_head p{
		font-size: 17px;
		height: 30px;
		margin-bottom: 0;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.nd_cont{
		padding: 25px 0;
	}
	.nd_m_title , .new_more , .bread , .share{
		display: none;
	}
	
	/*获奖查询  开始*/
	.query_top{
		padding: 0 0.18rem;
	}
	.query_top li{
		width: 100%;
		margin-bottom: 10px;
	}
	.query_top li input, .query_top li select{
		width: 5.4rem;
		float: right;
		margin-right: 0;
	}
	.query_top li label{
		width: 1.7rem;
		font-size: 0.32rem;
		margin-right: 0;
		line-height: 43px;
	}
	.query_top li button{
		width: 100%;
	}
	.query_bot{
		display: none;
	}
	.m_query_bot{
		display: block;
		margin: 0 0.18rem 14px;
		border: 1px solid #f0f0f0;
	}
	.m_query_bot li{
		height: 0.82rem;
		line-height: 0.82rem;
		padding: 0 0.18rem;
		font-size: 0.24rem;
		border-bottom: 1px solid #f0f0f0;
	}
	.m_query_bot li:last-child{
		border-bottom: transparent;
	}
	.m_query_bot li span{
		display: inline-block;
		font-size: 0.32rem;
		text-align: justify;
		margin-right: 0.3rem;
	}
	.list_yqlj{
		margin: 14px auto;
		padding: 0 0.18rem;
	}
	.list_yqlj li{
		margin-right: 0.58rem;
	}
	.list_yqlj li a{
		font-size: 0.32rem;
	}
	.list_yqlj li:nth-child(15n){
		margin-right: 0.58rem;
	}
	.list_yqlj li:nth-child(4n){
		margin-right: 0;
	}
}